﻿<Canvas xmlns="http://schemas.microsoft.com/client/2007"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Width="600"
        Height="200"
        >
  
	<Canvas.Resources>
    
		<Storyboard x:Name="animation" RepeatBehavior="Forever">
			<DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="linq" Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[3].(TranslateTransform.Y)">
				<SplineDoubleKeyFrame KeyTime="00:00:00.5000000" Value="151.4"/>
				<SplineDoubleKeyFrame KeyTime="00:00:01" Value="0"/>
				<SplineDoubleKeyFrame KeyTime="00:00:01.5000000" Value="151.4"/>
				<SplineDoubleKeyFrame KeyTime="00:00:02" Value="0"/>
				<SplineDoubleKeyFrame KeyTime="00:00:02.5000000" Value="151.4"/>
				<SplineDoubleKeyFrame KeyTime="00:00:03" Value="0"/>
				<SplineDoubleKeyFrame KeyTime="00:00:03.5000000" Value="151.4"/>
				<SplineDoubleKeyFrame KeyTime="00:00:04" Value="0"/>
				<SplineDoubleKeyFrame KeyTime="00:00:04.5000000" Value="151.4"/>
				<SplineDoubleKeyFrame KeyTime="00:00:05" Value="0"/>
				<SplineDoubleKeyFrame KeyTime="00:00:05.5000000" Value="151.4"/>
				<SplineDoubleKeyFrame KeyTime="00:00:06" Value="0"/>
				<SplineDoubleKeyFrame KeyTime="00:00:06.5000000" Value="151.4"/>
				<SplineDoubleKeyFrame KeyTime="00:00:07" Value="0"/>
				<SplineDoubleKeyFrame KeyTime="00:00:07.5000000" Value="151.4"/>
				<SplineDoubleKeyFrame KeyTime="00:00:08" Value="0"/>
			</DoubleAnimationUsingKeyFrames>
			<DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="linq" Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[3].(TranslateTransform.X)">
				<SplineDoubleKeyFrame KeyTime="00:00:00.5000000" Value="70"/>
				<SplineDoubleKeyFrame KeyTime="00:00:01" Value="170"/>
				<SplineDoubleKeyFrame KeyTime="00:00:01.5000000" Value="200"/>
				<SplineDoubleKeyFrame KeyTime="00:00:02" Value="210"/>
				<SplineDoubleKeyFrame KeyTime="00:00:02.5000000" Value="300"/>
				<SplineDoubleKeyFrame KeyTime="00:00:03" Value="350"/>
				<SplineDoubleKeyFrame KeyTime="00:00:03.5000000" Value="462.2"/>
				<SplineDoubleKeyFrame KeyTime="00:00:04" Value="430"/>
				<SplineDoubleKeyFrame KeyTime="00:00:04.5000000" Value="390"/>
				<SplineDoubleKeyFrame KeyTime="00:00:05" Value="280"/>
				<SplineDoubleKeyFrame KeyTime="00:00:05.5000000" Value="220"/>
				<SplineDoubleKeyFrame KeyTime="00:00:06" Value="200"/>
				<SplineDoubleKeyFrame KeyTime="00:00:06.5000000" Value="150"/>
				<SplineDoubleKeyFrame KeyTime="00:00:07" Value="140"/>
				<SplineDoubleKeyFrame KeyTime="00:00:07.5000000" Value="30"/>
				<SplineDoubleKeyFrame KeyTime="00:00:08" Value="0"/>
			</DoubleAnimationUsingKeyFrames>
			<DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="linq" Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[2].(RotateTransform.Angle)">
				<SplineDoubleKeyFrame KeyTime="00:00:00.5000000" Value="0"/>
				<SplineDoubleKeyFrame KeyTime="00:00:00.7000000" Value="70"/>
				<SplineDoubleKeyFrame KeyTime="00:00:01" Value="0"/>
				<SplineDoubleKeyFrame KeyTime="00:00:01.2000000" Value="-20"/>
				<SplineDoubleKeyFrame KeyTime="00:00:01.5000000" Value="0"/>
				<SplineDoubleKeyFrame KeyTime="00:00:02" Value="0"/>
				<SplineDoubleKeyFrame KeyTime="00:00:02.2000000" Value="-80"/>
				<SplineDoubleKeyFrame KeyTime="00:00:02.5000000" Value="0"/>
				<SplineDoubleKeyFrame KeyTime="00:00:02.7000000" Value="144"/>
				<SplineDoubleKeyFrame KeyTime="00:00:03" Value="360"/>
				<SplineDoubleKeyFrame KeyTime="00:00:04.5000000" Value="360"/>
				<SplineDoubleKeyFrame KeyTime="00:00:05" Value="-360"/>
				<SplineDoubleKeyFrame KeyTime="00:00:05.2000000" Value="-330"/>
				<SplineDoubleKeyFrame KeyTime="00:00:05.5000000" Value="-360"/>
				<SplineDoubleKeyFrame KeyTime="00:00:06" Value="360"/>
				<SplineDoubleKeyFrame KeyTime="00:00:06.5000000" Value="360"/>
				<SplineDoubleKeyFrame KeyTime="00:00:06.7000000" Value="300"/>
				<SplineDoubleKeyFrame KeyTime="00:00:07" Value="360"/>
				<SplineDoubleKeyFrame KeyTime="00:00:07.2000000" Value="216"/>
				<SplineDoubleKeyFrame KeyTime="00:00:07.5000000" Value="0"/>
			</DoubleAnimationUsingKeyFrames>
			<DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="linq" Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[0].(ScaleTransform.ScaleX)">
				<SplineDoubleKeyFrame KeyTime="00:00:01.5000000" Value="1"/>
				<SplineDoubleKeyFrame KeyTime="00:00:01.7000000" Value="0.5"/>
				<SplineDoubleKeyFrame KeyTime="00:00:02" Value="1"/>
				<SplineDoubleKeyFrame KeyTime="00:00:03.5000000" Value="1"/>
				<SplineDoubleKeyFrame KeyTime="00:00:03.7000000" Value="0.1"/>
				<SplineDoubleKeyFrame KeyTime="00:00:04" Value="1"/>
				<SplineDoubleKeyFrame KeyTime="00:00:04.5000000" Value="1"/>
				<SplineDoubleKeyFrame KeyTime="00:00:05" Value="-1"/>
				<SplineDoubleKeyFrame KeyTime="00:00:05.5000000" Value="-1"/>
				<SplineDoubleKeyFrame KeyTime="00:00:06" Value="1"/>
				<SplineDoubleKeyFrame KeyTime="00:00:06.2000000" Value="0.7"/>
				<SplineDoubleKeyFrame KeyTime="00:00:06.5000000" Value="1"/>
			</DoubleAnimationUsingKeyFrames>
			<DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="linq" Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[0].(ScaleTransform.ScaleY)">
				<SplineDoubleKeyFrame KeyTime="00:00:01.5000000" Value="1"/>
				<SplineDoubleKeyFrame KeyTime="00:00:01.7000000" Value="0.5"/>
				<SplineDoubleKeyFrame KeyTime="00:00:02" Value="1"/>
				<SplineDoubleKeyFrame KeyTime="00:00:03.5000000" Value="1"/>
				<SplineDoubleKeyFrame KeyTime="00:00:03.7000000" Value="0.1"/>
				<SplineDoubleKeyFrame KeyTime="00:00:04" Value="1"/>
				<SplineDoubleKeyFrame KeyTime="00:00:06" Value="1"/>
				<SplineDoubleKeyFrame KeyTime="00:00:06.2000000" Value="0.7"/>
				<SplineDoubleKeyFrame KeyTime="00:00:06.5000000" Value="1"/>
				<SplineDoubleKeyFrame KeyTime="00:00:07" Value="1"/>
				<SplineDoubleKeyFrame KeyTime="00:00:07.2000000" Value="0.3"/>
				<SplineDoubleKeyFrame KeyTime="00:00:07.5000000" Value="1"/>
			</DoubleAnimationUsingKeyFrames>
			<ColorAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="linq" Storyboard.TargetProperty="(Foreground).(SolidColorBrush.Color)">
				<SplineColorKeyFrame KeyTime="00:00:02" Value="#FF00FF00"/>
				<SplineColorKeyFrame KeyTime="00:00:02.2000000" Value="#FF00FFFF"/>
				<SplineColorKeyFrame KeyTime="00:00:02.5000000" Value="#FF00FF00"/>
				<SplineColorKeyFrame KeyTime="00:00:04" Value="#FF00FF00"/>
				<SplineColorKeyFrame KeyTime="00:00:04.2000000" Value="#FFFF0000"/>
				<SplineColorKeyFrame KeyTime="00:00:04.3000000" Value="sc#1, 0, 0, 1"/>
				<SplineColorKeyFrame KeyTime="00:00:04.5000000" Value="#FF00FF00"/>
				<SplineColorKeyFrame KeyTime="00:00:06" Value="#FF00FF00"/>
				<SplineColorKeyFrame KeyTime="00:00:06.2000000" Value="#FFFFE900"/>
				<SplineColorKeyFrame KeyTime="00:00:06.5000000" Value="#FF00FF00"/>
				<SplineColorKeyFrame KeyTime="00:00:07.5000000" Value="#FF00FF00"/>
				<SplineColorKeyFrame KeyTime="00:00:07.7000000" Value="#FF0000FF"/>
				<SplineColorKeyFrame KeyTime="00:00:07.8000000" Value="sc#1, 1, 0, 0"/>
				<SplineColorKeyFrame KeyTime="00:00:08" Value="#FF00FF00"/>
			</ColorAnimationUsingKeyFrames>
			<DoubleAnimationUsingKeyFrames BeginTime="00:00:00" Storyboard.TargetName="linq" Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[1].(SkewTransform.AngleX)">
				<SplineDoubleKeyFrame KeyTime="00:00:05" Value="0"/>
				<SplineDoubleKeyFrame KeyTime="00:00:05.2000000" Value="-30"/>
				<SplineDoubleKeyFrame KeyTime="00:00:05.5000000" Value="0"/>
			</DoubleAnimationUsingKeyFrames>
		</Storyboard>
    
	</Canvas.Resources>

  <TextBlock Text="LINQ" Width="139.333" Height="69.677" Foreground="#FF00FF00" FontSize="50" FontFamily="Comic Sans MS" FontWeight="Bold" RenderTransformOrigin="0.5,0.5" x:Name="linq" Canvas.Top="-17.2" Canvas.Left="-1.5">
  	<TextBlock.RenderTransform>
  		<TransformGroup>
  			<ScaleTransform ScaleX="1" ScaleY="1"/>
  			<SkewTransform AngleX="0" AngleY="0"/>
  			<RotateTransform Angle="0"/>
  			<TranslateTransform X="0" Y="0"/>
  		</TransformGroup>
  	</TextBlock.RenderTransform>
  </TextBlock>

</Canvas>